# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'PyAlgGuiWiz.ui'
#
# Created: Sun May 30 12:00:24 2010
#      by: PyQt4 UI code generator 4.6
#
# WARNING! All changes made in this file will be lost!

from PyQt4 import QtCore, QtGui

class Ui_Wizard(object):
    def setupUi(self, Wizard):
        Wizard.setObjectName("Wizard")
        Wizard.resize(440, 531)
        Wizard.setMinimumSize(QtCore.QSize(420, 478))
        self.wizardPage1 = QtGui.QWizardPage()
        self.wizardPage1.setObjectName("wizardPage1")
        self.page1Label = QtGui.QLabel(self.wizardPage1)
        self.page1Label.setGeometry(QtCore.QRect(120, 10, 281, 221))
        self.page1Label.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop)
        self.page1Label.setWordWrap(True)
        self.page1Label.setObjectName("page1Label")
        Wizard.addPage(self.wizardPage1)
        self.wizardPage2 = QtGui.QWizardPage()
        self.wizardPage2.setObjectName("wizardPage2")
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.wizardPage2)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.page2Label = QtGui.QLabel(self.wizardPage2)
        self.page2Label.setWordWrap(True)
        self.page2Label.setObjectName("page2Label")
        self.verticalLayout_3.addWidget(self.page2Label)
        self.algTreeWiz = QtGui.QTreeWidget(self.wizardPage2)
        self.algTreeWiz.setSelectionMode(QtGui.QAbstractItemView.MultiSelection)
        self.algTreeWiz.setObjectName("algTreeWiz")
        item_0 = QtGui.QTreeWidgetItem(self.algTreeWiz)
        item_0 = QtGui.QTreeWidgetItem(self.algTreeWiz)
        item_0 = QtGui.QTreeWidgetItem(self.algTreeWiz)
        self.algTreeWiz.header().setVisible(False)
        self.verticalLayout_3.addWidget(self.algTreeWiz)
        Wizard.addPage(self.wizardPage2)
        self.wizardPage3 = QtGui.QWizardPage()
        self.wizardPage3.setObjectName("wizardPage3")
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.wizardPage3)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.page3Label = QtGui.QLabel(self.wizardPage3)
        self.page3Label.setWordWrap(True)
        self.page3Label.setObjectName("page3Label")
        self.verticalLayout_2.addWidget(self.page3Label)
        self.frameWizardPage3 = QtGui.QFrame(self.wizardPage3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.frameWizardPage3.sizePolicy().hasHeightForWidth())
        self.frameWizardPage3.setSizePolicy(sizePolicy)
        self.frameWizardPage3.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frameWizardPage3.setFrameShadow(QtGui.QFrame.Raised)
        self.frameWizardPage3.setObjectName("frameWizardPage3")
        self.horizontalLayout = QtGui.QHBoxLayout(self.frameWizardPage3)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.simpleAnalysisTabWidget = QtGui.QTabWidget(self.frameWizardPage3)
        self.simpleAnalysisTabWidget.setObjectName("simpleAnalysisTabWidget")
        self.tab1 = QtGui.QWidget()
        self.tab1.setObjectName("tab1")
        self.horizontalLayout_4 = QtGui.QHBoxLayout(self.tab1)
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.resultWebView1 = QtWebKit.QWebView(self.tab1)
        self.resultWebView1.setUrl(QtCore.QUrl("about:blank"))
        self.resultWebView1.setObjectName("resultWebView1")
        self.horizontalLayout_4.addWidget(self.resultWebView1)
        self.simpleAnalysisTabWidget.addTab(self.tab1, "")
        self.tab2 = QtGui.QWidget()
        self.tab2.setObjectName("tab2")
        self.verticalLayout_5 = QtGui.QVBoxLayout(self.tab2)
        self.verticalLayout_5.setObjectName("verticalLayout_5")
        self.resultWebView2 = QtWebKit.QWebView(self.tab2)
        self.resultWebView2.setUrl(QtCore.QUrl("about:blank"))
        self.resultWebView2.setObjectName("resultWebView2")
        self.verticalLayout_5.addWidget(self.resultWebView2)
        self.simpleAnalysisTabWidget.addTab(self.tab2, "")
        self.horizontalLayout.addWidget(self.simpleAnalysisTabWidget)
        self.verticalLayout_2.addWidget(self.frameWizardPage3)
        Wizard.addPage(self.wizardPage3)
        self.wizardPage4 = QtGui.QWizardPage()
        self.wizardPage4.setObjectName("wizardPage4")
        self.verticalLayout = QtGui.QVBoxLayout(self.wizardPage4)
        self.verticalLayout.setObjectName("verticalLayout")
        self.page4Label = QtGui.QLabel(self.wizardPage4)
        self.page4Label.setWordWrap(True)
        self.page4Label.setObjectName("page4Label")
        self.verticalLayout.addWidget(self.page4Label)
        self.rangeGroupBox = QtGui.QGroupBox(self.wizardPage4)
        font = QtGui.QFont()
        font.setWeight(50)
        font.setBold(False)
        self.rangeGroupBox.setFont(font)
        self.rangeGroupBox.setAutoFillBackground(False)
        self.rangeGroupBox.setFlat(False)
        self.rangeGroupBox.setObjectName("rangeGroupBox")
        self.verticalLayout_4 = QtGui.QVBoxLayout(self.rangeGroupBox)
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.rangeFrame = QtGui.QFrame(self.rangeGroupBox)
        self.rangeFrame.setFrameShape(QtGui.QFrame.NoFrame)
        self.rangeFrame.setFrameShadow(QtGui.QFrame.Raised)
        self.rangeFrame.setObjectName("rangeFrame")
        self.gridLayout = QtGui.QGridLayout(self.rangeFrame)
        self.gridLayout.setObjectName("gridLayout")
        self.rangeTextLabel = QtGui.QLabel(self.rangeFrame)
        self.rangeTextLabel.setObjectName("rangeTextLabel")
        self.gridLayout.addWidget(self.rangeTextLabel, 0, 0, 1, 1)
        self.rangeElemComboBox = QtGui.QComboBox(self.rangeFrame)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.rangeElemComboBox.sizePolicy().hasHeightForWidth())
        self.rangeElemComboBox.setSizePolicy(sizePolicy)
        self.rangeElemComboBox.setMinimumSize(QtCore.QSize(0, 0))
        self.rangeElemComboBox.setObjectName("rangeElemComboBox")
        self.gridLayout.addWidget(self.rangeElemComboBox, 0, 1, 1, 1)
        self.rangeFromLabel = QtGui.QLabel(self.rangeFrame)
        self.rangeFromLabel.setObjectName("rangeFromLabel")
        self.gridLayout.addWidget(self.rangeFromLabel, 0, 2, 1, 1)
        self.rangeFromSpinBox = QtGui.QSpinBox(self.rangeFrame)
        self.rangeFromSpinBox.setMinimum(2)
        self.rangeFromSpinBox.setMaximum(1000)
        self.rangeFromSpinBox.setProperty("value", 10)
        self.rangeFromSpinBox.setObjectName("rangeFromSpinBox")
        self.gridLayout.addWidget(self.rangeFromSpinBox, 0, 3, 1, 1)
        self.rangeToLabel = QtGui.QLabel(self.rangeFrame)
        self.rangeToLabel.setObjectName("rangeToLabel")
        self.gridLayout.addWidget(self.rangeToLabel, 0, 4, 1, 1)
        self.rangeToSpinBox = QtGui.QSpinBox(self.rangeFrame)
        self.rangeToSpinBox.setMinimum(2)
        self.rangeToSpinBox.setMaximum(1000)
        self.rangeToSpinBox.setProperty("value", 100)
        self.rangeToSpinBox.setObjectName("rangeToSpinBox")
        self.gridLayout.addWidget(self.rangeToSpinBox, 0, 5, 1, 1)
        self.addNewRangeButton = QtGui.QPushButton(self.rangeFrame)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.addNewRangeButton.sizePolicy().hasHeightForWidth())
        self.addNewRangeButton.setSizePolicy(sizePolicy)
        self.addNewRangeButton.setMinimumSize(QtCore.QSize(20, 0))
        self.addNewRangeButton.setMaximumSize(QtCore.QSize(20, 16777215))
        self.addNewRangeButton.setObjectName("addNewRangeButton")
        self.gridLayout.addWidget(self.addNewRangeButton, 0, 6, 1, 1)
        self.verticalLayout_4.addWidget(self.rangeFrame)
        self.rangeFrame2 = QtGui.QFrame(self.rangeGroupBox)
        self.rangeFrame2.setFrameShape(QtGui.QFrame.NoFrame)
        self.rangeFrame2.setFrameShadow(QtGui.QFrame.Raised)
        self.rangeFrame2.setObjectName("rangeFrame2")
        self.horizontalLayout_2 = QtGui.QHBoxLayout(self.rangeFrame2)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.rangeTextLabel2 = QtGui.QLabel(self.rangeFrame2)
        self.rangeTextLabel2.setObjectName("rangeTextLabel2")
        self.horizontalLayout_2.addWidget(self.rangeTextLabel2)
        self.rangeElemComboBox2 = QtGui.QComboBox(self.rangeFrame2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.rangeElemComboBox2.sizePolicy().hasHeightForWidth())
        self.rangeElemComboBox2.setSizePolicy(sizePolicy)
        self.rangeElemComboBox2.setMinimumSize(QtCore.QSize(0, 0))
        self.rangeElemComboBox2.setObjectName("rangeElemComboBox2")
        self.horizontalLayout_2.addWidget(self.rangeElemComboBox2)
        self.rangeFromLabel2 = QtGui.QLabel(self.rangeFrame2)
        self.rangeFromLabel2.setObjectName("rangeFromLabel2")
        self.horizontalLayout_2.addWidget(self.rangeFromLabel2)
        self.rangeFromSpinBox2 = QtGui.QSpinBox(self.rangeFrame2)
        self.rangeFromSpinBox2.setMinimum(2)
        self.rangeFromSpinBox2.setMaximum(1000)
        self.rangeFromSpinBox2.setProperty("value", 10)
        self.rangeFromSpinBox2.setObjectName("rangeFromSpinBox2")
        self.horizontalLayout_2.addWidget(self.rangeFromSpinBox2)
        self.rangeToLabel2 = QtGui.QLabel(self.rangeFrame2)
        self.rangeToLabel2.setObjectName("rangeToLabel2")
        self.horizontalLayout_2.addWidget(self.rangeToLabel2)
        self.rangeToSpinBox2 = QtGui.QSpinBox(self.rangeFrame2)
        self.rangeToSpinBox2.setMinimum(2)
        self.rangeToSpinBox2.setMaximum(1000)
        self.rangeToSpinBox2.setProperty("value", 100)
        self.rangeToSpinBox2.setObjectName("rangeToSpinBox2")
        self.horizontalLayout_2.addWidget(self.rangeToSpinBox2)
        self.removeNewRangeButton = QtGui.QPushButton(self.rangeFrame2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.removeNewRangeButton.sizePolicy().hasHeightForWidth())
        self.removeNewRangeButton.setSizePolicy(sizePolicy)
        self.removeNewRangeButton.setMinimumSize(QtCore.QSize(20, 0))
        self.removeNewRangeButton.setMaximumSize(QtCore.QSize(20, 16777215))
        self.removeNewRangeButton.setObjectName("removeNewRangeButton")
        self.horizontalLayout_2.addWidget(self.removeNewRangeButton)
        self.verticalLayout_4.addWidget(self.rangeFrame2)
        self.verticalLayout.addWidget(self.rangeGroupBox)
        self.valuesGroupBox = QtGui.QGroupBox(self.wizardPage4)
        self.valuesGroupBox.setObjectName("valuesGroupBox")
        self.horizontalLayout_6 = QtGui.QHBoxLayout(self.valuesGroupBox)
        self.horizontalLayout_6.setObjectName("horizontalLayout_6")
        self.valuesTableWidget = QtGui.QTableWidget(self.valuesGroupBox)
        self.valuesTableWidget.setObjectName("valuesTableWidget")
        self.valuesTableWidget.setColumnCount(2)
        self.valuesTableWidget.setRowCount(0)
        item = QtGui.QTableWidgetItem()
        self.valuesTableWidget.setHorizontalHeaderItem(0, item)
        item = QtGui.QTableWidgetItem()
        self.valuesTableWidget.setHorizontalHeaderItem(1, item)
        self.valuesTableWidget.horizontalHeader().setHighlightSections(False)
        self.valuesTableWidget.horizontalHeader().setStretchLastSection(True)
        self.valuesTableWidget.verticalHeader().setVisible(False)
        self.valuesTableWidget.verticalHeader().setHighlightSections(False)
        self.horizontalLayout_6.addWidget(self.valuesTableWidget)
        self.verticalLayout.addWidget(self.valuesGroupBox)
        Wizard.addPage(self.wizardPage4)
        self.wizardPage5 = QtGui.QWizardPage()
        self.wizardPage5.setObjectName("wizardPage5")
        self.verticalLayout_7 = QtGui.QVBoxLayout(self.wizardPage5)
        self.verticalLayout_7.setObjectName("verticalLayout_7")
        self.page5Label = QtGui.QLabel(self.wizardPage5)
        self.page5Label.setWordWrap(True)
        self.page5Label.setObjectName("page5Label")
        self.verticalLayout_7.addWidget(self.page5Label)
        self.frame_4 = QtGui.QFrame(self.wizardPage5)
        self.frame_4.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame_4.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_4.setObjectName("frame_4")
        self.horizontalLayout_5 = QtGui.QHBoxLayout(self.frame_4)
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        self.perfTabWidget = QtGui.QTabWidget(self.frame_4)
        self.perfTabWidget.setObjectName("perfTabWidget")
        self.lineTab = QtGui.QWidget()
        self.lineTab.setObjectName("lineTab")
        self.verticalLayout_8 = QtGui.QVBoxLayout(self.lineTab)
        self.verticalLayout_8.setObjectName("verticalLayout_8")
        self.pictureLineLabel = QtGui.QLabel(self.lineTab)
        self.pictureLineLabel.setTextFormat(QtCore.Qt.AutoText)
        self.pictureLineLabel.setScaledContents(True)
        self.pictureLineLabel.setWordWrap(True)
        self.pictureLineLabel.setObjectName("pictureLineLabel")
        self.verticalLayout_8.addWidget(self.pictureLineLabel)
        self.perfTabWidget.addTab(self.lineTab, "")
        self.timeTab = QtGui.QWidget()
        self.timeTab.setObjectName("timeTab")
        self.verticalLayout_9 = QtGui.QVBoxLayout(self.timeTab)
        self.verticalLayout_9.setObjectName("verticalLayout_9")
        self.pictureTimeLabel = QtGui.QLabel(self.timeTab)
        self.pictureTimeLabel.setScaledContents(True)
        self.pictureTimeLabel.setWordWrap(True)
        self.pictureTimeLabel.setObjectName("pictureTimeLabel")
        self.verticalLayout_9.addWidget(self.pictureTimeLabel)
        self.perfTabWidget.addTab(self.timeTab, "")
        self.horizontalLayout_5.addWidget(self.perfTabWidget)
        self.verticalLayout_7.addWidget(self.frame_4)
        self.progressBar = QtGui.QProgressBar(self.wizardPage5)
        self.progressBar.setProperty("value", 24)
        self.progressBar.setObjectName("progressBar")
        self.verticalLayout_7.addWidget(self.progressBar)
        Wizard.addPage(self.wizardPage5)

        self.retranslateUi(Wizard)
        self.simpleAnalysisTabWidget.setCurrentIndex(1)
        self.perfTabWidget.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(Wizard)

    def retranslateUi(self, Wizard):
        Wizard.setWindowTitle(QtGui.QApplication.translate("Wizard", "PyAlg Benchmarking Wizard", None, QtGui.QApplication.UnicodeUTF8))
        self.page1Label.setText(QtGui.QApplication.translate("Wizard", "Welcome to the PyAlg Benchmarking Wizard.\n"
"\n"
"This wizard helps you compare between the algorithms available in the Algorithm Library. \n"
"\n"
"\n"
"\n"
"To continue, click Next.", None, QtGui.QApplication.UnicodeUTF8))
        self.wizardPage2.setTitle(QtGui.QApplication.translate("Wizard", "Step 1:", None, QtGui.QApplication.UnicodeUTF8))
        self.wizardPage2.setSubTitle(QtGui.QApplication.translate("Wizard", "Selection of the algorithms", None, QtGui.QApplication.UnicodeUTF8))
        self.page2Label.setText(QtGui.QApplication.translate("Wizard", "Select the algorithms you would like to compare:", None, QtGui.QApplication.UnicodeUTF8))
        __sortingEnabled = self.algTreeWiz.isSortingEnabled()
        self.algTreeWiz.setSortingEnabled(False)
        self.algTreeWiz.topLevelItem(0).setText(0, QtGui.QApplication.translate("Wizard", "Insertion Sort", None, QtGui.QApplication.UnicodeUTF8))
        self.algTreeWiz.topLevelItem(1).setText(0, QtGui.QApplication.translate("Wizard", "Quick Sort", None, QtGui.QApplication.UnicodeUTF8))
        self.algTreeWiz.topLevelItem(2).setText(0, QtGui.QApplication.translate("Wizard", "Merge Sort", None, QtGui.QApplication.UnicodeUTF8))
        self.algTreeWiz.setSortingEnabled(__sortingEnabled)
        self.wizardPage3.setTitle(QtGui.QApplication.translate("Wizard", "Step 2:", None, QtGui.QApplication.UnicodeUTF8))
        self.wizardPage3.setSubTitle(QtGui.QApplication.translate("Wizard", "Benchmarking - Options (1 of 2)", None, QtGui.QApplication.UnicodeUTF8))
        self.page3Label.setText(QtGui.QApplication.translate("Wizard", "Select the lines from each algorithm on which you would like to make the comparison. Select at least one line per algorithm.", None, QtGui.QApplication.UnicodeUTF8))
        self.simpleAnalysisTabWidget.setTabText(self.simpleAnalysisTabWidget.indexOf(self.tab1), QtGui.QApplication.translate("Wizard", "Tab 1", None, QtGui.QApplication.UnicodeUTF8))
        self.simpleAnalysisTabWidget.setTabText(self.simpleAnalysisTabWidget.indexOf(self.tab2), QtGui.QApplication.translate("Wizard", "Tab 2", None, QtGui.QApplication.UnicodeUTF8))
        self.wizardPage4.setTitle(QtGui.QApplication.translate("Wizard", "Step 3:", None, QtGui.QApplication.UnicodeUTF8))
        self.wizardPage4.setSubTitle(QtGui.QApplication.translate("Wizard", "Benchmarking - Options (2 of 2)", None, QtGui.QApplication.UnicodeUTF8))
        self.page4Label.setText(QtGui.QApplication.translate("Wizard", "Data will be automatically generated for the next step. You must select an argument on which you would like to view the benchmarking. The rest of the arguments will remain fixed during this process.", None, QtGui.QApplication.UnicodeUTF8))
        self.rangeGroupBox.setTitle(QtGui.QApplication.translate("Wizard", "Select a range on which to apply the algorithm(s):", None, QtGui.QApplication.UnicodeUTF8))
        self.rangeTextLabel.setText(QtGui.QApplication.translate("Wizard", "Range for", None, QtGui.QApplication.UnicodeUTF8))
        self.rangeFromLabel.setText(QtGui.QApplication.translate("Wizard", "from", None, QtGui.QApplication.UnicodeUTF8))
        self.rangeToLabel.setText(QtGui.QApplication.translate("Wizard", "to", None, QtGui.QApplication.UnicodeUTF8))
        self.addNewRangeButton.setText(QtGui.QApplication.translate("Wizard", "+", None, QtGui.QApplication.UnicodeUTF8))
        self.rangeTextLabel2.setText(QtGui.QApplication.translate("Wizard", "Range for", None, QtGui.QApplication.UnicodeUTF8))
        self.rangeFromLabel2.setText(QtGui.QApplication.translate("Wizard", "from", None, QtGui.QApplication.UnicodeUTF8))
        self.rangeToLabel2.setText(QtGui.QApplication.translate("Wizard", "to", None, QtGui.QApplication.UnicodeUTF8))
        self.removeNewRangeButton.setText(QtGui.QApplication.translate("Wizard", "-", None, QtGui.QApplication.UnicodeUTF8))
        self.valuesGroupBox.setTitle(QtGui.QApplication.translate("Wizard", "Give values for the other (fixed) arguments:", None, QtGui.QApplication.UnicodeUTF8))
        self.valuesTableWidget.horizontalHeaderItem(0).setText(QtGui.QApplication.translate("Wizard", "Argument", None, QtGui.QApplication.UnicodeUTF8))
        self.valuesTableWidget.horizontalHeaderItem(1).setText(QtGui.QApplication.translate("Wizard", "Value", None, QtGui.QApplication.UnicodeUTF8))
        self.wizardPage5.setTitle(QtGui.QApplication.translate("Wizard", "Final Step:", None, QtGui.QApplication.UnicodeUTF8))
        self.wizardPage5.setSubTitle(QtGui.QApplication.translate("Wizard", "The benchmark results", None, QtGui.QApplication.UnicodeUTF8))
        self.page5Label.setText(QtGui.QApplication.translate("Wizard", "Results obtained by running the algorithms with the data provided in the previous steps:", None, QtGui.QApplication.UnicodeUTF8))
        self.perfTabWidget.setTabText(self.perfTabWidget.indexOf(self.lineTab), QtGui.QApplication.translate("Wizard", "Line Count", None, QtGui.QApplication.UnicodeUTF8))
        self.perfTabWidget.setTabText(self.perfTabWidget.indexOf(self.timeTab), QtGui.QApplication.translate("Wizard", "Performance Time", None, QtGui.QApplication.UnicodeUTF8))

from PyQt4 import QtWebKit
